
package com.skyarm.yuex.jk.speedwaynew;

/**
 * Please modify this class to meet your needs
 * This class is not complete
 */

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

/**
 * This class was generated by Apache CXF 2.5.2
 * 2012-12-04T00:11:02.890+08:00
 * Generated source version: 2.5.2
 * 
 */
public final class SpeedWayServicePortType_SpeedWayServiceHttpPort_Client {

    private static final QName SERVICE_NAME = new QName("http://com/richinfo/biz/services/SpeedWayService", "SpeedWayService");

    private SpeedWayServicePortType_SpeedWayServiceHttpPort_Client() {
    }

    public static void main(String args[]) throws java.lang.Exception {
        URL wsdlURL = SpeedWayService.WSDL_LOCATION;
        if (args.length > 0 && args[0] != null && !"".equals(args[0])) { 
            File wsdlFile = new File(args[0]);
            try {
                if (wsdlFile.exists()) {
                    wsdlURL = wsdlFile.toURI().toURL();
                } else {
                    wsdlURL = new URL(args[0]);
                }
            } catch (MalformedURLException e) {
                e.printStackTrace();
            }
        }
      
        SpeedWayService ss = new SpeedWayService(wsdlURL, SERVICE_NAME);
        SpeedWayServicePortType port = ss.getSpeedWayServiceHttpPort();  
        
        {
        System.out.println("Invoking getRoadSeedStatusNew...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRoadSeedStatusNew_in0 = null;
        java.lang.String _getRoadSeedStatusNew_in1 = "";
        java.lang.String _getRoadSeedStatusNew_in2 = "";
        java.lang.String _getRoadSeedStatusNew_in3 = "";
        com.skyarm.yuex.jk.speedwaynew.SpeedRoadStatusResultNew _getRoadSeedStatusNew__return = port.getRoadSeedStatusNew(_getRoadSeedStatusNew_in0, _getRoadSeedStatusNew_in1, _getRoadSeedStatusNew_in2, _getRoadSeedStatusNew_in3);
        System.out.println("getRoadSeedStatusNew.result=" + _getRoadSeedStatusNew__return);


        }
        {
        System.out.println("Invoking getServiceAreaList...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getServiceAreaList_in0 = null;
        java.lang.String _getServiceAreaList_in1 = "";
        java.lang.String _getServiceAreaList_in2 = "";
        com.skyarm.yuex.jk.speedwaynew.ServiceAreaResult _getServiceAreaList__return = port.getServiceAreaList(_getServiceAreaList_in0, _getServiceAreaList_in1, _getServiceAreaList_in2);
        System.out.println("getServiceAreaList.result=" + _getServiceAreaList__return);


        }
        {
        System.out.println("Invoking getRoadByRegion...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRoadByRegion_in0 = null;
        int _getRoadByRegion_in1 = 0;
        int _getRoadByRegion_in2 = 0;
        com.skyarm.yuex.jk.speedwaynew.SpeedRoadResult _getRoadByRegion__return = port.getRoadByRegion(_getRoadByRegion_in0, _getRoadByRegion_in1, _getRoadByRegion_in2);
        System.out.println("getRoadByRegion.result=" + _getRoadByRegion__return);


        }
        {
        System.out.println("Invoking getRoadVideoList...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRoadVideoList_in0 = null;
        java.lang.String _getRoadVideoList_in1 = "";
        int _getRoadVideoList_in2 = 0;
        java.lang.String _getRoadVideoList_in3 = "";
        java.lang.String _getRoadVideoList_in4 = "";
        java.lang.String _getRoadVideoList_in5 = "";
        java.lang.String _getRoadVideoList_in6 = "";
        com.skyarm.yuex.jk.speedwaynew.RoadVideoResult _getRoadVideoList__return = port.getRoadVideoList(_getRoadVideoList_in0, _getRoadVideoList_in1, _getRoadVideoList_in2, _getRoadVideoList_in3, _getRoadVideoList_in4, _getRoadVideoList_in5, _getRoadVideoList_in6);
        System.out.println("getRoadVideoList.result=" + _getRoadVideoList__return);


        }
        {
        System.out.println("Invoking getEventByRoadCode...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getEventByRoadCode_in0 = null;
        int _getEventByRoadCode_in1 = 0;
        int _getEventByRoadCode_in2 = 0;
        java.lang.String _getEventByRoadCode_in3 = "";
        java.lang.String _getEventByRoadCode_in4 = "";
        java.lang.String _getEventByRoadCode_in5 = "";
        com.skyarm.yuex.jk.speedwaynew.RoadEventResult _getEventByRoadCode__return = port.getEventByRoadCode(_getEventByRoadCode_in0, _getEventByRoadCode_in1, _getEventByRoadCode_in2, _getEventByRoadCode_in3, _getEventByRoadCode_in4, _getEventByRoadCode_in5);
        System.out.println("getEventByRoadCode.result=" + _getEventByRoadCode__return);


        }
        {
        System.out.println("Invoking getRoadByRegion1...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRoadByRegion1_in0 = null;
        int _getRoadByRegion1_in1 = 0;
        int _getRoadByRegion1_in2 = 0;
        com.skyarm.yuex.jk.speedwaynew.SpeedRoadResult1 _getRoadByRegion1__return = port.getRoadByRegion1(_getRoadByRegion1_in0, _getRoadByRegion1_in1, _getRoadByRegion1_in2);
        System.out.println("getRoadByRegion1.result=" + _getRoadByRegion1__return);


        }
        {
        System.out.println("Invoking getSpeedNodeList...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getSpeedNodeList_in0 = null;
        java.lang.String _getSpeedNodeList_in1 = "";
        com.skyarm.yuex.jk.speedwaynew.SpeedNodeResult _getSpeedNodeList__return = port.getSpeedNodeList(_getSpeedNodeList_in0, _getSpeedNodeList_in1);
        System.out.println("getSpeedNodeList.result=" + _getSpeedNodeList__return);


        }
        {
        System.out.println("Invoking getRollingEvent...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRollingEvent_in0 = null;
        int _getRollingEvent_in1 = 0;
        com.skyarm.yuex.jk.speedwaynew.RollingEventResult _getRollingEvent__return = port.getRollingEvent(_getRollingEvent_in0, _getRollingEvent_in1);
        System.out.println("getRollingEvent.result=" + _getRollingEvent__return);


        }
        {
        System.out.println("Invoking getRoadSeedStatus...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRoadSeedStatus_in0 = null;
        java.lang.String _getRoadSeedStatus_in1 = "";
        java.lang.String _getRoadSeedStatus_in2 = "";
        java.lang.String _getRoadSeedStatus_in3 = "";
        com.skyarm.yuex.jk.speedwaynew.SpeedRoadStatusResult _getRoadSeedStatus__return = port.getRoadSeedStatus(_getRoadSeedStatus_in0, _getRoadSeedStatus_in1, _getRoadSeedStatus_in2, _getRoadSeedStatus_in3);
        System.out.println("getRoadSeedStatus.result=" + _getRoadSeedStatus__return);


        }
        {
        System.out.println("Invoking getRoadVideoList1...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getRoadVideoList1_in0 = null;
        java.lang.String _getRoadVideoList1_in1 = "";
        int _getRoadVideoList1_in2 = 0;
        java.lang.String _getRoadVideoList1_in3 = "";
        java.lang.String _getRoadVideoList1_in4 = "";
        java.lang.String _getRoadVideoList1_in5 = "";
        java.lang.String _getRoadVideoList1_in6 = "";
        com.skyarm.yuex.jk.speedwaynew.RoadVideoResult1 _getRoadVideoList1__return = port.getRoadVideoList1(_getRoadVideoList1_in0, _getRoadVideoList1_in1, _getRoadVideoList1_in2, _getRoadVideoList1_in3, _getRoadVideoList1_in4, _getRoadVideoList1_in5, _getRoadVideoList1_in6);
        System.out.println("getRoadVideoList1.result=" + _getRoadVideoList1__return);


        }
        {
        System.out.println("Invoking getNodeEvent...");
        com.skyarm.yuex.jk.speedwaynew.PubAuth _getNodeEvent_in0 = null;
        java.lang.String _getNodeEvent_in1 = "";
        java.lang.String _getNodeEvent_in2 = "";
        java.lang.String _getNodeEvent_in3 = "";
        int _getNodeEvent_in4 = 0;
        com.skyarm.yuex.jk.speedwaynew.NodeEvntsResult _getNodeEvent__return = port.getNodeEvent(_getNodeEvent_in0, _getNodeEvent_in1, _getNodeEvent_in2, _getNodeEvent_in3, _getNodeEvent_in4);
        System.out.println("getNodeEvent.result=" + _getNodeEvent__return);


        }

        System.exit(0);
    }

}
